Conditions | 7 |
Paths | 27 |
Total Lines | 24 |
Code Lines | 14 |
Lines | 0 |
Ratio | 0 % |
Tests | 5 |
CRAP Score | 8.1426 |
Changes | 0 |
1 | 2 | import { isFunction } from './utils' |
|
4 | created () { |
||
5 | 10 | const { title, titlePrefix, titleSuffix } = this.$options |
|
6 | |||
7 | 10 | if (title !== undefined) { |
|
8 | // allow use dynamic title system |
||
9 | 5 | this.$title = isFunction(title) |
|
10 | ? title.call(this, this) |
||
11 | : title |
||
12 | } |
||
13 | |||
14 | 10 | if (titlePrefix !== undefined) { |
|
15 | // allow use dynamic titlePrefix system |
||
16 | this.$titlePrefix = isFunction(titlePrefix) |
||
17 | ? titlePrefix.call(this, this) |
||
18 | : titlePrefix |
||
19 | } |
||
20 | |||
21 | 10 | if (titleSuffix !== undefined) { |
|
22 | // allow use dynamic titleSuffix system |
||
23 | this.$titleSuffix = isFunction(titleSuffix) |
||
24 | ? titleSuffix.call(this, this) |
||
25 | : titleSuffix |
||
26 | } |
||
27 | } |
||
28 | } |
||
31 |